<?php

defined("_JEXEC") or die("Acesso Restrito");

Class SgrhFrontControllerVaga extends SgrhFrontController {

	function salvarVaga() {
		$dados = JRequest::get('post');
		$modelo = & $this->getModel('vaga');

		$modelo->salvar($dados, 'vagas');

		if ($modelo->_db->_errorNum > 0) {

			JError::raiseWarning(100, 'ERRO: ' . $modelo->getError());
			JRequest::setVar('dados', $dados);

			JRequest::setVar('view', 'gerenciador');
			parent::display();
		}
		//Se a vaga já existir
		if ($idVaga != null) {
			$modelo->alteraDados($tabela, $idVaga, $dados);
		}
	}

	function addCargo() {
		$dados = JRequest::get('post');
		$modelo = & $this->getModel('vaga');
		$modelo->salvar($dados, 'cargo');
		
		if ($modelo->_db->_errorNum > 0) {
			JError::raiseWarning(100, 'ERRO: ' . $modelo->getError());
			Jrequest::setVar('tpl', 'cargo');
			JRequest::setVar('view', 'vaga');
			parent::display();
		}

		if ($modelo->_db->_errorNum == 0) {
			Jrequest::setVar('tpl', 'cargo');
			JRequest::setVar('view', 'vaga');
			$msg = "Cadastro de dados pessoais realizados com sucesso";
			JError::raiseNotice(100, $msg);
			parent::display();
		}
	}
	
	function addVaga(){
		$dados = JRequest::get('post');
		$modelo = & $this->getModel('vaga');
		$modelo->salvar($dados, 'vagas');
		
		
		if ($modelo->_db->_errorNum > 0) {
			JError::raiseWarning(100, 'ERRO: ' . $modelo->getError());
			JRequest::setVar('view', 'vaga');
			parent::display();
			return true;
		}

		if ($modelo->_db->_errorNum == 0) {
			JRequest::setVar('view', 'vaga');
			$msg = "Cadastro de dados pessoais realizados com sucesso";
			JError::raiseNotice(100, $msg);
			parent::display();
			return true;
		}
	}
}

?>
